
<!-- saved from url=(0508)https://canvadocs.instructure.com/1/sessions/eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJjIjoxNzA5ODY4ODQwMzU5LCJkIjoiVTc0Q0FPREVQY3djNHNuUkc0VFh0eG8wcWpvZFAzIiwiZSI6MTcwOTkwNDg0MCwiciI6InBkZmpzIiwibCI6InpoLUhhbnMiLCJnIjoibm9uZSIsImgiOnt9LCJqdGkiOiJmNjg4M2MyNS01YTdkLTQ1MTUtYjA2MS00ZTlkMzliZDljZWQiLCJ1c2VfY2xvdWRmcm9udCI6dHJ1ZSwic2VuZF91c2FnZV9tZXRyaWNzIjp0cnVlLCJpYXQiOjE3MDk4Njg4NDAsImV4cCI6MTcwOTkwNDgzOX0.KJkZ2KyAFw_-YkOLtLZsupAzIqcEUgN5pl6Yo2ve85ooZc5sGeULjUOb25wgWphz_H1UFJWcmfdgTH_IPbMYFg/view?theme=dark -->
<html lang="zh-hans"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>DocViewer</title>

  <link rel="stylesheet" type="text/css" href="./docviewer.css">
  <script type="text/javascript" async="" src="./heap-3001039959.js.下载"></script><script>
    window.DocViewer = {
      cdnPrefix: function () { return "//dkskdugk1f8u5.cloudfront.net/null/" },
      send_usage_metrics: true,
      sessionData: {"document_id":"U74CAODEPcwc4snRG4TXtxo0qjodP3","urls":{"pdf_download":"/1/sessions/eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJjIjoxNzA5ODY4ODQwMzU5LCJkIjoiVTc0Q0FPREVQY3djNHNuUkc0VFh0eG8wcWpvZFAzIiwiZSI6MTcwOTkwNDg0MCwiciI6InBkZmpzIiwibCI6InpoLUhhbnMiLCJnIjoibm9uZSIsImgiOnt9LCJqdGkiOiJmNjg4M2MyNS01YTdkLTQ1MTUtYjA2MS00ZTlkMzliZDljZWQiLCJ1c2VfY2xvdWRmcm9udCI6dHJ1ZSwic2VuZF91c2FnZV9tZXRyaWNzIjp0cnVlLCJpYXQiOjE3MDk4Njg4NDAsImV4cCI6MTcwOTkwNDgzOX0.KJkZ2KyAFw_-YkOLtLZsupAzIqcEUgN5pl6Yo2ve85ooZc5sGeULjUOb25wgWphz_H1UFJWcmfdgTH_IPbMYFg/file/file.pdf","pdf_download_v2":"/v2/documents/U74CAODEPcwc4snRG4TXtxo0qjodP3/file/file.pdf?render_plugin=pdfjs&use_cloudfront=true"},"locale":"zh-Hans","region":"none","rotations":{},"viewer":"pdfjs","pdfjs":{"documentName":"MidtermTreatment%20Plan%20Breakdown.docx","url":"/v2/documents/U74CAODEPcwc4snRG4TXtxo0qjodP3/file/file.pdf?render_plugin=pdfjs&use_cloudfront=true"}},
      ravenDsn: "https://0b208e0e232e4ec08925525b51e2ea13@sentry.insops.net/150",
      ravenConfig: {"release":"local","environment":"prod-iad","tags":{"pool":"web"}},
      document: {"id":"U74CAODEPcwc4snRG4TXtxo0qjodP3","rotations":{}},
      start: Date.now(),
      accessToken: "eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJjIjoxNzA5ODY4ODQwMzU5LCJkIjoiVTc0Q0FPREVQY3djNHNuUkc0VFh0eG8wcWpvZFAzIiwiZSI6MTcwOTkwNDg0MCwiciI6InBkZmpzIiwibCI6InpoLUhhbnMiLCJnIjoibm9uZSIsImgiOnt9LCJ1c2VfY2xvdWRmcm9udCI6dHJ1ZSwic2VuZF91c2FnZV9tZXRyaWNzIjp0cnVlLCJpYXQiOjE3MDk4Njg4NDAsImV4cCI6MTcwOTkwNDgzOX0.rI9dz3HVQpG3yfmHQLInfGjBf50Z5MPoqQkIqPJe7QsuIuEQFLGIUTr-F8e5hoXRUSYpJxpJPZNsbD2js4RG4w",
      documentId: "U74CAODEPcwc4snRG4TXtxo0qjodP3",
    }
  </script>
  <script src="./main.dfb26f03edbbe90c3463.bundle.js.下载" defer=""></script>
  <script src="./raven.min.js.下载"></script>
  <script>
    if (window.DocViewer.ravenDsn) {
      Raven.config(
        window.DocViewer.ravenDsn,
        window.DocViewer.ravenConfig
      ).install()
    }
  </script>
  <script type="text/javascript">
    if (window.DocViewer.send_usage_metrics === true && 'true' === 'true') {
      window.heap = window.heap || [], heap.load = function (e, t) { window.heap.appid = e, window.heap.config = t = t || {}; var r = document.createElement("script"); r.type = "text/javascript", r.async = !0, r.src = "https://cdn.heapanalytics.com/js/heap-" + e + ".js"; var a = document.getElementsByTagName("script")[0]; a.parentNode.insertBefore(r, a); for (var n = function (e) { return function () { heap.push([e].concat(Array.prototype.slice.call(arguments, 0))) } }, p = ["addEventProperties", "addUserProperties", "clearEventProperties", "identify", "resetIdentity", "removeEventProperty", "setEventProperties", "track", "unsetEventProperty"], o = 0; o < p.length; o++)heap[p[o]] = n(p[o]) };
      heap.load('3001039959');
    }
  </script>
<style></style><style></style><style>@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  src: url(//dkskdugk1f8u5.cloudfront.net/null/assets/Lato-Thin.5a60dde25d817751d5908f07e7773374.ttf);
}

@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 100;
  src: url(//dkskdugk1f8u5.cloudfront.net/null/assets/Lato-ThinItalic.42a616fcfc8a08caef71f3deb0095fcc.ttf);
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url(//dkskdugk1f8u5.cloudfront.net/null/assets/Lato-Light.c7400fcad9e48ca9043f49d9a5f389dc.ttf);
}

@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  src: url(//dkskdugk1f8u5.cloudfront.net/null/assets/Lato-LightItalic.4310bbed01b37dfcee980f6cbc01024d.ttf);
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url(//dkskdugk1f8u5.cloudfront.net/null/assets/Lato-Regular.9d883d540ee2b4de80247a522dd59656.ttf);
}

@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: url(//dkskdugk1f8u5.cloudfront.net/null/assets/Lato-Italic.a9f3ee269217f44df65fe7e3379266f4.ttf);
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url(//dkskdugk1f8u5.cloudfront.net/null/assets/Lato-Bold.636be8de934918e38ed94b9d68e67fe0.ttf);
}

@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  src: url(//dkskdugk1f8u5.cloudfront.net/null/assets/Lato-BoldItalic.fd32b4dea61508c37b78d0c42a33bb74.ttf);
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: url(//dkskdugk1f8u5.cloudfront.net/null/assets/Lato-Black.57dee8aface5572f91010e02036d2085.ttf);
}

@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 900;
  src: url(//dkskdugk1f8u5.cloudfront.net/null/assets/Lato-BlackItalic.09fc285661e54addb1fd7ace8731d173.ttf);
}

body {
  background-color: #f2f2f2;
}

button {
  border-radius: 0;
}

body,
textarea {
  font-family: 'Lato', sans-serif;
  font-weight: 400;
}

h1 {
  font-size: inherit;
  font-weight: normal;
}

a {
  color: #008ee2;
  cursor: pointer;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

.hide {
  display: none;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
}

/* prevents comment text from being selected while dragging annotation */
.selection-disabled {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

#App {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
}

.Pages {
  padding: 32px;
  padding-top: 42px;
  flex: 1;
  background-color: #f2f2f2;
  overflow: auto;
}

.Pen-is-annotating {
  touch-action: none;
}

.Page--not-rendered .textLayer div {
  background-color: #ccc;
}

.inst-button {
  background-color: #f5f5f5;
  border-radius: 3px;
  border: 1px solid #dbdbdb;
  padding: 6px;
  cursor: pointer;
  color: #394b58;
  outline: none;
}

.inst-button:focus {
  outline: none;
}

.inst-button::-moz-focus-inner {
  border: 0;
}

.inst-button--flat {
  background-color: transparent;
  border-color: transparent;
}

.inst-button:hover {
  background-color: #dbdbdb;
  border-color: #dbdbdb;
}

.inst-button--flat:hover {
  background-color: transparent;
}

.inst-button:focus {
  border-color: #38a7e8;
  outline: none;
}

.inst-button:active {
  box-shadow: inset 0px 0px 2px #000000;
}

.screenreader-only {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  width: 1px;
  overflow: hidden;
  height: 0;
}

.DocViewer--error {
  border: 1px solid red;
  background-color: #ffe4e1;
}

.Pages-has-secondary-toolbar {
  padding-top: 0px;
  margin-top: 42px;
}


.file-warn-dialog {
  position: relative;
  display: flex;
  justify-content: space-between;
  background-color: #464f5b;
  border-radius: 10px;
  padding: 0px 15px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 60px;
  height: 46px;
  width: 35%;
  min-width: 300px;
}

.fa-download,
.fa-times-circle {
  margin-right: 10px;
}

.text_warning{
  margin: 12px 0 10px 0;
  display: flex;
  color: #fff;
  font-weight: bold;
}

.btn-file-warn {
  font-weight: bold;
  font-family: 'Arial, sans-serif';
  color: #fff;
  background: none;
  border: none;
  cursor: pointer;
  padding: 0 7px;
  margin: 7px 0;
}

.btn-file-warn .tooltip {
  position: absolute;
  background-color: rgba(16,16,16,0.6);
  color: white;
  border-radius: 3px;
  font-family: sans-serif;
  padding: 5px;
  margin: 18px 0 0 0px;
  font-weight: 300;
  font-size: 0.9em;
  z-index: 9999999999;
  display: none;
  box-shadow: 3px 3px 3px rgba(0,0,0,0.2);
}

.btn-file-warn:hover .tooltip {
  display: block;
}

.file-warn-download{
  position: absolute;
  width: 100%;
  background: #fcfcff;
  top: 40px;
  left: 0;
  border-radius: 0 0 6px 6px;
  box-shadow: 0px 6px 10px 0px rgba(0,0,0,0.1);
  padding: 20px;
}

#downloadDocument a {
  height: 50px;
  width: 133px;
  margin-left: 2%;
  border: none;
  border-radius: 3px;
  background: #8096a8;
  color: white;
  float: right;
  margin-top: 4px;
  margin-right: 2px;
  cursor: pointer;
  font-weight: bold;
  font-family: 'Lato', sans-serif;
  text-align: center;
  padding: 15px;
  text-decoration: none;
  transition: all ease .2s;
  display: flex;
  align-items: center;
}

#downloadDocument a:hover,
#downloadDocument a[download]:hover {
  background: #a2bbd0;
  box-shadow: 0 0 2px 0px #ca9804;
  color: #eaf0fa;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
}

#downloadDocument a:active {
  background: #839fb7;
  font-weight: 300;
  color: white;
}

#downloadDocument div {
  margin-bottom: 15px;
}

#downloadDocument a[download] {
  background: #0770A3;
}

#downloadDocument a.disabled {
  pointer-events: none;
  cursor: wait;
  background-color: lightgray;
}

#downloadDocument .disabled {
  pointer-events: none;
  cursor: wait;
  background-color: gray;
}

.text_warning i {
  padding-right: 5px;
  margin-top: 3px;
}

@media screen and (min-width: 1024px) {
  .modal-content{
    width: 680px;
  }
}

@media screen and (max-width: 1024px) {
  .modal-title{
    font-size: 1em;
  }
  .modal-body{
    font-size: 0.9em;
  }
  .modal-footer{
    font-size: 0.85em;
  }
  .close {
    font-size: 20px;
  }
}

@media screen and (max-width: 630px) {
  .text_warning{
    font-size: 12px;
  }
}

.annotationTextContent {
  display: none;
}
</style><style>.ViewerControls {
  background-color: #464f5b;
  color: #ffffff;
  font-size: 14px;
  line-height: 24px;
  overflow-x: auto;
}

@media (min-width: 938px) {
  .ViewerControls--with-annotations {
    height: 48px;
  }
  .SecondaryControls {
    top: 48px;
  }
}

@media (max-width: 937px) {
  .ViewerControls--with-annotations {
    height: 98px;
  }
  .SecondaryControls {
    top: 98px;
  }
}

.ViewerControls-primary {
  pointer-events: all;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}

.ViewerControls--title {
  flex: 1;
  display: flex;
  align-items: center;
  white-space: nowrap;
}

.ViewerControls--download {
  flex: 1;
  display: flex;
  align-items: center;
  white-space: nowrap;
}

.ViewerControls--current-page {
  -moz-appearance: textfield;
  margin-top: 10px;
  border-radius: 3px;
  border: 0;
  height: 28px;
  width: 36px;
  background-color: #ffffff;
  color: #596c79;
  font-size: 14px;
  text-align: center;
  vertical-align: top;
}
.ViewerControls--current-page::-webkit-outer-spin-button,
.ViewerControls--current-page::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.ViewerControls--page-controls {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
</style><style>.download-button--icon {
  color: inherit;
  display: inline-block;
  font-size: 24px;
  margin-right: 12px;
  vertical-align: top;
}

.download-button--content {
  padding: 24px;
}

.download-button--list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.download-button--item {
  font-size: 13px;
  color: #394b58;
}

.download-button--item + .download-button--item {
  border-top: 1px solid #b9c0c6;
  margin-top: 12px;
  padding-top: 12px;
}

.download-button--button {
  background-color: transparent;
  font-size: 16px;
  border: none;
  height: 48px;
  width: 48px;
}

.download-button--button:hover {
  background-color: #5f707b;
}
</style><style>.AnnotationControls {
  display: flex;
  align-items: center;
}
</style><style>.AnnotationControlButton {
  width: 48px;
  padding: 0;
  border: 0 none;
  color: #ffffff;
  background-color: #464f5b;
  margin-top: 0;
  margin-bottom: 0;
  cursor: pointer;
  box-sizing: content-box;
  -webkit-touch-callout: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  /*will-change: background-color, color, border, outline;*/
}

.AnnotationControlButton:disabled {
  opacity: 0.4;
}

.AnnotationControlButton-outer {
  box-sizing: content-box;
  width: 44px;
  margin: 1px;
  display: flex;
  border: 1px solid #464f5b;
}

.AnnotationControlButton-inner {
  margin: 0;
  height: 44px;
  width: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: content-box;
}

.AnnotationControlButton-inner svg,
.AnnotationControlButton-inner img {
  fill: red;
}

.AnnotationControlButton:hover:enabled {
  background-color: #5f707b;
}

.AnnotationControlButton.selected:hover:enabled {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}

.AnnotationControlButton:hover:enabled .AnnotationControlButton-outer {
  border-color: #5f707b;
}

.AnnotationControlButton:focus {
  border-color: #b5bcc2;
  outline: none;
}

.AnnotationControlButton:focus .AnnotationControlButton-outer {
  border-color: #38a7e8; /* or perhaps #B5BCC2 */
}

.AnnotationControlButton:active .AnnotationControlButton-outer {
  box-shadow: inset 0px 0px 2px #000000;
}

.AnnotationControlButton.selected {
  outline: none;
  background-color: white;
}

.AnnotationControlButton.selected .AnnotationControlButton-outer {
  border-color: white;
  border: 1px solid white;
  color: #464f5b;
}

.AnnotationControlButton.selected:focus .AnnotationControlButton-outer {
  border: 1px solid #38a7e8;
}
</style><style>.DocumentControls {
  display: flex;
  align-items: center;
}
</style><style>.SecondaryControls {
  display: flex;
  align-items: center;
  background-color: white;
  border-bottom: 1px solid #d2d1d1;
  position: fixed;
  left: 0;
  right: 0;
  width: inherit;
  pointer-events: all;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  /*
    possible alternative to z-index here is using a React portal with the
    element placed at end of #App
  */
  z-index: 10;
  cursor: auto;
  touch-action: none;
  overflow-x: auto;
  transform: translateX(0);
}

.SecondaryControls-label {
  margin-left: 30px;
  color: #464f5b;
  font-size: 14px;
}

.SecondaryControls-buttons {
  display: flex;
  cursor: default;
  align-items: center;
  margin-left: 8px;
  flex-shrink: 0;
}

.SecondaryControls-annotation {
  display: flex;
  cursor: default;
  align-items: center;
}
</style><style>.ColorButton {
  border: 0 none;
  background-color: white;
  padding: 0;
  margin: 0;
  -webkit-touch-callout: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.ColorButton-inner {
  display: inline-block;
  padding: 0 2px;
  margin: 8px 0px;
}

.ColorButton-selection-circle {
  r: 10.5;
}

.ColorButton:active .ColorButton-selection-circle {
  r: 11;
}

.ColorButton:focus .ColorButton-selection-circle {
  stroke: #38a7e8;
}

.ColorButton-main-circle {
  r: 8.5;
}

.ColorButton:active .ColorButton-main-circle {
  r: 9.25;
}

.ColorButton:focus {
  outline: none;
}

.ColorButton:-moz-focusring {
  outline: none;
}

.ColorButton::-moz-focus-inner {
  border: 0;
}
</style><style>.page-number {
  margin-top: 10px;
}

.Page-container {
  margin: auto;
  display: flex;
}

.PageContainerComments {
  flex: 1;
  position: relative;
  overflow: auto;
  width: 365px;
}

.Page {
  margin-top: 50px;
  margin-bottom: 50px;
  position: relative;
  box-sizing: content-box;
}

.Page:focus {
  outline: none;
}

.Page:focus .pageContainer {
  border-color: #7fbaf7;
}

/* classname generated by pdfjs */
.pageContainer {
  width: 100%;
  height: 100%;
}

.PDFAnnotationLayer-container .textWidgetAnnotation {
  font-family: auto;
  font-size: small;
}

.Draw--highlight .PDFAnnotationLayer-container,
.Draw--strikeout .PDFAnnotationLayer-container {
  pointer-events: none;
}

.Page-inner {
  margin: auto;
  position: absolute;
}

.Page-show-previous-comments-button {
  padding: 0;
  margin: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 334px;
  background-color: #f2f2f2;
  color: #3e8bdc;
  height: 32px;
  border: 0 none;
  border-bottom: 1px solid #a7aeb4;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.9rem;
  cursor: pointer;
}

.Page-comment-line {
  box-shadow: rgb(0, 0, 0) 0px 10px 15px -13px inset;
  width: 90%;
  margin-left: 22px;
  height: 1px;
}

.Page-comment-line-top-margin {
  margin-top: 50px;
}

.Page-comment-shadow {
  position: relative;
  z-index: 5;
  height: 20px;
  width: 83%;
}

.Page-comment-top-shadow {
  box-shadow: 0px 10px 15px -13px #000 inset;
  margin: 0px 15px -20px 35px;
}

.Page-comment-bottom-shadow {
  box-shadow: 0px -10px 15px -13px #000 inset;
  margin: -20px 15px 0px 35px;
}

.annotationLayer .textWidgetAnnotation input,
.annotationLayer .textWidgetAnnotation textarea,
.annotationLayer .buttonWidgetAnnotation.checkBox input,
.annotationLayer .buttonWidgetAnnotation.radioButton input {
  -webkit-appearance: none;
  color: black !important;
  background-color: #dce4ff !important;
  font: unset !important;
  font-size: unset !important;
}

.annotationLayer .buttonWidgetAnnotation input,
.annotationLayer .textWidgetAnnotation {
  display: none;
}

.annotationLayer .choiceWidgetAnnotation select,
.annotationLayer .choiceWidgetAnnotation select option:disabled,
.annotationLayer .choiceWidgetAnnotation select option:disabled:checked {
  -webkit-appearance: none;
  background-color: #dce4ff !important;
  font: unset !important;
  font-size: unset !important;
}
</style><style>/* Copyright 2014 Mozilla Foundation
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

.textLayer {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  opacity: 0.2;
  line-height: 1;
}

.textLayer > span {
  color: transparent;
  position: absolute;
  white-space: pre;
  cursor: text;
  transform-origin: 0% 0%;
}

.textLayer .highlight {
  margin: -1px;
  padding: 1px;

  background-color: rgb(180, 0, 170);
  border-radius: 4px;
}

.textLayer .highlight.begin {
  border-radius: 4px 0px 0px 4px;
}

.textLayer .highlight.end {
  border-radius: 0px 4px 4px 0px;
}

.textLayer .highlight.middle {
  border-radius: 0px;
}

.textLayer .highlight.selected {
  background-color: rgb(0, 100, 0);
}

.textLayer ::selection {
  background: rgb(0, 0, 255);
}

.textLayer .endOfContent {
  display: block;
  position: absolute;
  left: 0px;
  top: 100%;
  right: 0px;
  bottom: 0px;
  z-index: -1;
  cursor: default;
  -webkit-user-select: none;
  user-select: none;
}

.textLayer .endOfContent.active {
  top: 0px;
}

.annotationLayer section {
  position: absolute;
}

.annotationLayer .linkAnnotation > a,
.annotationLayer .buttonWidgetAnnotation.pushButton > a {
  position: absolute;
  font-size: 1em;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.Annotation .FreetextGroup,
.Annotation .Annotation--internal {
  z-index: auto;
}

.Annotation-svg-container.HighlightAnnotationContainer {
  z-index: 999;
}

.Annotation-svg-container {
  z-index: 999;
}

.annotationLayer .linkAnnotation > a:hover,
.annotationLayer .buttonWidgetAnnotation.pushButton > a:hover {
  opacity: 0.2;
  background: #ff0;
  box-shadow: 0px 2px 10px #ff0;
}

.annotationLayer .textAnnotation img {
  position: absolute;
  cursor: pointer;
}

.annotationLayer .textWidgetAnnotation input,
.annotationLayer .textWidgetAnnotation textarea,
.annotationLayer .choiceWidgetAnnotation select,
.annotationLayer .buttonWidgetAnnotation.checkBox input,
.annotationLayer .buttonWidgetAnnotation.radioButton input {
  background-color: rgba(0, 54, 255, 0.13);
  border: 1px solid transparent;
  box-sizing: border-box;
  font-size: 9px;
  height: 100%;
  margin: 0;
  padding: 0 3px;
  vertical-align: top;
  width: 100%;
}

.annotationLayer .choiceWidgetAnnotation select option {
  padding: 0;
}

.annotationLayer .buttonWidgetAnnotation.radioButton input {
  border-radius: 50%;
}

.annotationLayer .textWidgetAnnotation textarea {
  font: message-box;
  font-size: 9px;
  resize: none;
}

.annotationLayer .textWidgetAnnotation input[disabled],
.annotationLayer .textWidgetAnnotation textarea[disabled],
.annotationLayer .choiceWidgetAnnotation select[disabled],
.annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],
.annotationLayer .buttonWidgetAnnotation.radioButton input[disabled] {
  background: none;
  border: 1px solid transparent;
  cursor: not-allowed;
}

.annotationLayer .textWidgetAnnotation input:hover,
.annotationLayer .textWidgetAnnotation textarea:hover,
.annotationLayer .choiceWidgetAnnotation select:hover,
.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,
.annotationLayer .buttonWidgetAnnotation.radioButton input:hover {
  border: 1px solid #000;
}

.annotationLayer .textWidgetAnnotation input:focus,
.annotationLayer .textWidgetAnnotation textarea:focus,
.annotationLayer .choiceWidgetAnnotation select:focus {
  background: none;
  border: 1px solid transparent;
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,
.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before {
  background-color: #000;
  content: '';
  display: block;
  position: absolute;
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after {
  height: 80%;
  left: 45%;
  width: 1px;
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before {
  transform: rotate(45deg);
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after {
  transform: rotate(-45deg);
}

.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before {
  border-radius: 50%;
  height: 50%;
  left: 30%;
  top: 20%;
  width: 50%;
}

.annotationLayer .textWidgetAnnotation input.comb {
  font-family: monospace;
  padding-left: 2px;
  padding-right: 0;
}

.annotationLayer .textWidgetAnnotation input.comb:focus {
  /*
   * Letter spacing is placed on the right side of each character. Hence, the
   * letter spacing of the last character may be placed outside the visible
   * area, causing horizontal scrolling. We avoid this by extending the width
   * when the element has focus and revert this when it loses focus.
   */
  width: 115%;
}

.annotationLayer .buttonWidgetAnnotation.checkBox input,
.annotationLayer .buttonWidgetAnnotation.radioButton input {
  appearance: none;
  padding: 0;
}

.annotationLayer .popupWrapper {
  position: absolute;
  width: 20em;
}

.annotationLayer .popup {
  position: absolute;
  z-index: 200;
  max-width: 20em;
  background-color: #ffff99;
  box-shadow: 0px 2px 5px #888;
  border-radius: 2px;
  padding: 6px;
  margin-left: 5px;
  cursor: pointer;
  font: message-box;
  font-size: 9px;
  word-wrap: break-word;
}

.annotationLayer .popup > * {
  font-size: 9px;
}

.annotationLayer .popup h1 {
  display: inline-block;
}

.annotationLayer .popup span {
  display: inline-block;
  margin-left: 5px;
}

.annotationLayer .popup p {
  border-top: 1px solid #333;
  margin-top: 2px;
  padding-top: 2px;
}

.annotationLayer .highlightAnnotation,
.annotationLayer .underlineAnnotation,
.annotationLayer .squigglyAnnotation,
.annotationLayer .strikeoutAnnotation,
.annotationLayer .freeTextAnnotation,
.annotationLayer .lineAnnotation svg line,
.annotationLayer .squareAnnotation svg rect,
.annotationLayer .circleAnnotation svg ellipse,
.annotationLayer .polylineAnnotation svg polyline,
.annotationLayer .polygonAnnotation svg polygon,
.annotationLayer .caretAnnotation,
.annotationLayer .inkAnnotation svg polyline,
.annotationLayer .stampAnnotation,
.annotationLayer .fileAttachmentAnnotation {
  cursor: pointer;
}

.pdfViewer .canvasWrapper {
  overflow: hidden;
}

.pdfViewer .page {
  direction: ltr;
  width: 816px;
  height: 1056px;
  margin: 1px auto -8px auto;
  position: relative;
  overflow: visible;
  border: 9px solid transparent;
  background-clip: content-box;
  /* -o-border-image: url(images/shadow.png) 9 9 repeat;
     border-image: url(images/shadow.png) 9 9 repeat; */
  background-color: white;
}

.pdfViewer.removePageBorders .page {
  margin: 0px auto 10px auto;
  border: none;
}

.pdfViewer.singlePageView {
  display: inline-block;
}

.pdfViewer.singlePageView .page {
  margin: 0;
  border: none;
}

.pdfViewer.scrollHorizontal,
.pdfViewer.scrollWrapped,
.spread {
  margin-left: 3.5px;
  margin-right: 3.5px;
  text-align: center;
}

.pdfViewer.scrollHorizontal,
.spread {
  white-space: nowrap;
}

.pdfViewer.removePageBorders,
.pdfViewer.scrollHorizontal .spread,
.pdfViewer.scrollWrapped .spread {
  margin-left: 0;
  margin-right: 0;
}

.spread .page,
.pdfViewer.scrollHorizontal .page,
.pdfViewer.scrollWrapped .page,
.pdfViewer.scrollHorizontal .spread,
.pdfViewer.scrollWrapped .spread {
  display: inline-block;
  vertical-align: middle;
}

.spread .page,
.pdfViewer.scrollHorizontal .page,
.pdfViewer.scrollWrapped .page {
  margin-left: -3.5px;
  margin-right: -3.5px;
}

.pdfViewer.removePageBorders .spread .page,
.pdfViewer.removePageBorders.scrollHorizontal .page,
.pdfViewer.removePageBorders.scrollWrapped .page {
  margin-left: 5px;
  margin-right: 5px;
}

.pdfViewer .page canvas {
  margin: 0;
  display: block;
}

.pdfViewer .page canvas[hidden] {
  display: none;
}

.pdfViewer .page .loadingIcon {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  /* background: url('images/loading-icon.gif') center no-repeat; */
}

.pdfPresentationMode .pdfViewer {
  margin-left: 0;
  margin-right: 0;
}

.pdfPresentationMode .pdfViewer .page,
.pdfPresentationMode .pdfViewer .spread {
  display: block;
}

.pdfPresentationMode .pdfViewer .page,
.pdfPresentationMode .pdfViewer.removePageBorders .page {
  margin-left: auto;
  margin-right: auto;
}

.pdfPresentationMode:-webkit-full-screen .pdfViewer .page {
  margin-bottom: 100%;
  border: 0;
}

.pdfPresentationMode:fullscreen .pdfViewer .page {
  margin-bottom: 100%;
  border: 0;
}
</style><style>.Page-canvas-container {
  box-sizing: border-box;
  border: 1px solid #babfc6;
  overflow: hidden;
}

.Page-canvas-container--hidden > * {
  display: none;
}
</style><style>.PageComments {
  overflow: scroll;
  position: absolute;
}

.PageAnnotations {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}

.PageAnnotations.is-dragging,
.PageAnnotations.is-dragging rect,
.PageAnnotations.is-dragging path {
  pointer-events: none;
}

.PageAnnotations.is-dragging .Annotation--selected {
  pointer-events: none;
}

/* Don't intefere with drawing or dragging */
.PageAnnotations.is-dragging .Annotation:not(.Annotation--selected),
.PageAnnotations.is-dragging .FreetextGroup:not(.FreetextGroup--active) {
  pointer-events: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.PageAnnotations.is-dragging,
.PageAnnotations.is-dragging .Annotation,
.PageAnnotations.is-dragging .FreetextGroup--active {
  cursor: move !important;
}

.PageAnnotations.is-drawing .Annotation,
.PageAnnotations.is-drawing .Annotation-svg,
.PageAnnotations.is-drawing .FreetextGroup {
  pointer-events: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.PageAnnotations .AnnotationToolbar {
  animation-name: fadeIn;
  animation-duration: 0.3s;
}

.PageAnnotations.is-drawing .AnnotationToolbar {
  display: none;
}

.PageAnnotations.is-drawing,
.PageAnnotations.is-drawing .FreetextGroup {
  pointer-events: none;
}

.CommentContainerOffset {
  position: absolute;
  width: 1px;
}
</style><style>.Annotation {
  pointer-events: none;
  outline: none;
}

/* Don't intefere with drawing or dragging */
.Page.is-multistroke-drawing .Annotation {
  pointer-events: none;
}

.Annotation--selected {
  touch-action: none;
}

.AnnotationToolbar-container {
  position: absolute;
  bottom: calc(100% - 1px);
  left: 2px;
  z-index: 1000; /* ensures that the delete button is over other annotations */
}

.AnnotationToolbar {
  pointer-events: all;
  display: inline-block;
  display: flex;
  justify-content: space-between;
  padding: 4px 6px 4px;
  background-color: #464f5b;
  color: #ffffff;
}

.AnnotationTooltip {
  margin-left: 2px;
  margin-right: 2px;
  font-size: 10pt;
  display: flex;
  justify-content: center;
  flex-direction: column;
  box-sizing: content-box;
  text-align: left;
  cursor: text;
}

.Annotation-button {
  cursor: pointer;
  color: #394b58;
  border-radius: 3px;
  border: 1px solid transparent;
  padding: 2px;
}

.Annotation-button:focus,
.Annotation-button:hover {
  border-color: #dbdbdb;
}

.Annotation-svg {
  position: absolute;
}

.Annotation-svg.is-dragging {
  pointer-events: all;
}

.Annotation-svg-container {
  outline: none;
  position: absolute;
}

/* https://github.com/mozilla/pdf.js/issues/5513#issuecomment-384709286 */
/* This fixes multi line selection in Edge */
.textLayer > span {
  color: transparent;
  white-space: pre;
  cursor: text;
  transform-origin: 0% 0%;
  display: block; /* <-- added */
  float: left; /* <-- added */
  margin-bottom: -100%; /* <-- added */
  margin-right: -100%; /* <-- added */
}
</style><style>.Comment-create {
  border-radius: 50px;
  background-color: white;
  border: 2px solid #b9c0c6;
  width: 50px;
  height: 50px;
  left: -24px;
  position: absolute;
  right: 0;
  pointer-events: all;
  cursor: pointer;
  z-index: 2;
}

.Comment-create:focus {
  outline: none;
  border-color: #38a7e8;
}

.Comment-create::-moz-focus-inner {
  border: 0;
}
</style><style>.Annotation .CommentLine {
  position: absolute;
  pointer-events: none;
  z-index: 2; /* So that downward lines will hover over subsequent pages */
}
</style><style></style><style>.CommentGroup {
  border: none;
  border-radius: 6px;
  pointer-events: all;
  background-color: white;
  margin-bottom: 12px;
  font-size: 0.9rem;
  position: absolute;
  width: 290px;
  box-sizing: content-box;
  left: 34px;

  /* http://stackoverflow.com/a/27971913/176758 */
  transform: translateZ(0);
  transition: top 0.3s ease-out;
  margin-top: 0;
  list-style-type: none;
  padding: 0;
}

.CommentGroup .Comment2 {
  content: ' ';
  position: absolute;
  z-index: -2;
  top: 4px;
  left: 4px;
  right: -4px;
  bottom: -4px;
  border: 2px solid #c6ccd0;
  background-color: white;
  border-radius: 6px;
}

.CommentGroup .Comment3 {
  content: ' ';
  position: absolute;
  z-index: -3;
  top: 8px;
  left: 8px;
  right: -8px;
  bottom: -8px;
  border: 2px solid #c6ccd0;
  background-color: white;
  border-radius: 6px;
}

.Page.selection-disabled .CommentGroup {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.CommentGroup:focus {
  outline: none;
}

.CommentGroup--active {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.14);
  z-index: 3;
}

.Comment-content {
  padding-left: 6px;
  padding-right: 6px;
  position: relative;
}

.CommentGroup-textarea,
.CommentGroup-textarea[disabled] {
  -webkit-opacity: 1;
  -webkit-text-fill-color: black;
  color: black;
  background-color: white;
  border: 1px solid transparent;
  width: 235px;
  height: 16px;
  margin-left: 29px;
  margin-right: 6px;
  margin-bottom: 6px;
  margin-top: 2px;
  font-size: 0.9rem;
  resize: none;
  box-sizing: content-box;
}

.CommentGroup-textarea:focus {
  border: 1px solid #31a4e7;
  outline: none;
  transition: border 0.3s;
}

/*.CommentGroup-textarea:hover:not(:focus) {
  border-color: #B8B8B8;
}*/

.CommentGroup-hr {
  background-color: #b9c0c6;
  margin: 10px 0 10px;
  height: 1px;
  border: 0 none;
}

.CommentGroup-aria-notify {
  font-size: 0px;
  height: 0px;
}
</style><style>.CommentReplyForm {
  text-align: right;
}

.Comment-reply-button {
  margin: 6px;
}

.Comment-reply-button::-moz-focus-inner {
  border: 0;
}

.CommentReplyForm-inner.hidden {
  display: none;
}

.CommentReplyForm .CommentReplyForm-inner {
  border-top: 1px solid #b9c0c6;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-bottom: 2px solid #c6ccd0;
  border-right: 2px solid #c6ccd0;
  border-left: 2px solid #c6ccd0;
}

.Comment:not(:first-of-type) {
  border-top: 1px solid #b9c0c6;
}

.Comment-title {
  font-weight: bold;
  display: flex;
  justify-content: space-between;
  position: relative;
}

.Comment-title-username {
  margin-left: 12px;
  margin-right: 12px;
  margin-top: 8px;
  margin-bottom: 6px;
  flex: 1;
}

.Comment-edit-buttons {
  position: absolute;
  margin-top: 2px;
  margin-right: 2px;
  right: 0;
  top: 0;
}

.Comment-icon {
  margin-top: 8px;
}

.Comment-icon {
  margin-top: 8px;
  margin-left: 10px;
}

.Comment-icon svg {
  width: 20px;
}

.Comment-title svg {
  height: 20px;
  width: 16px;
}

.Comment-title-usernameExtraMargin {
  margin-left: 38px;
}

.Comment {
  border-right: 2px solid #c6ccd0;
  border-left: 2px solid #c6ccd0;
  background-color: white;
}

.Comment:first-of-type,
.Comment-root-comment {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-top: 2px solid #c6ccd0;
}

/* The last child is the reply form, so apply these styles if the comment reply
   form is hidden and this is the last comment.  Or if this is the reply form */
.Comment-isAtBottom,
.Comment-isReplyForm {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-bottom: 2px solid #c6ccd0;
}

.CommentsContainer .CommentGroup .Comment-deleted {
  border: 2px solid #ee0512;
}

.Comment-deleteMessage {
  width: 100%;
  background-color: #ee0512;
  color: #ffffff;
  display: flex;
}

.Comment-deleteMessage p {
  color: #ffffff;
  padding: 10px;
  margin: 0;
  flex: 1;
}

.Comment-deleteMessage button {
  margin-right: 5px;
}

.CommentGroup:focus .Comment {
  border-right-color: #38a7e8;
  border-left-color: #38a7e8;
}

.CommentGroup:focus .Comment:first-child {
  border-top-color: #38a7e8;
}

/* The last child is the reply form, so apply these styles if the comment reply
   form is hidden and this is the last comment.  Or if this is the reply form.
   Only apply if the parent CommentGroup is focused. */
.CommentGroup:focus .Comment:not(.Comment-replyFormVisible):nth-last-child(2),
.CommentGroup:focus .Comment-isReplyForm {
  border-bottom-color: #38a7e8;
}

.CommentGroup:focus .CommentReplyForm-inner {
  border-bottom-color: #38a7e8;
  border-left-color: #38a7e8;
  border-right-color: #38a7e8;
  outline: none;
}

.Comment-reply-number {
  margin-left: 30px;
  padding-bottom: 12px;
  padding-top: 2px;
  font-size: 14px;
  color: #38a7e8;
  font-weight: 300;
}
</style><style>.ExpandableIcon {
  bottom: 4px;
  background-color: white;
  border: 0 none;
  color: #3a8fdd;
  cursor: pointer;
  font: inherit;
  pointer-events: none;
  position: absolute;
  right: 6px;
}

textarea:focus + .ExpandableIcon {
  display: none;
}</style><style>.GenericPopup {
  position: fixed;
  margin: 0 auto;
  margin-left: 50px;
  margin-top: -25px;
  background-color: #ffffff;
  border-radius: 4px;
  display: flex;
  pointer-events: visible;
  width: 600px;
  left: 50%;
  margin-left: -300px;
  z-index: 1000;
}

.GenericPopup:focus {
  outline: none;
}

@media (min-width: 938px) {
  .GenericPopup {
    top: 120px;
  }
}

@media (max-width: 937px) {
  .GenericPopup {
    top: 170px;
  }
}

.GenericPopup-warning {
  border: 2px solid #fc5d13;
}

.GenericPopup-alert {
  border: 2px solid #008ee1;
}

.GenericPopup-button {
  font-family: inherit;
  font-size: inherit;
  margin: 2px;
  padding: 10px 20px 5px 20px;
}

.GenericPopup-confirm-button {
  background-color: #0291e0;
  border: 2px solid #017bc3;
  color: #ffffff;
}

.GenericPopup-confirm-button:hover {
  background-color: #017bc3;
  border: 2px solid #017bc3;
}
</style><style>.SelectionBox {
  pointer-events: none;
  animation-name: fadeIn;
  animation-duration: 0.3s;
}

.Annotation-svg-container:focus .SelectionBox-rect {
  stroke: #38a7e8;
  stroke-dasharray: 0;
}

.PageAnnotations.is-dragging .SelectionBox {
  display: none;
}
</style><style>.InkAnnotation {
  pointer-events: none;
}

.Draw--not-drawing .InkAnnotation--saved path,
.Draw--not-drawing .InkAnnotation--saved line {
  pointer-events: visiblePainted;
}

.Draw--not-drawing .InkAnnotation--editable.InkAnnotation--saved path,
.Draw--not-drawing .InkAnnotation--editable.InkAnnotation--saved line {
  cursor: move;
}

.InkStrokeWidthButton {
  outline: none;
  color: #464f5b;
  border: 3px solid #ffffff;
  border-radius: 21px;
  background-color: #ffffff;
  padding: 3px;
}

.InkStrokeWidthButton.selected {
  border-color: #72818C;
}

.InkStrokeWidthButton:hover {
  border-color: #dbdbdb;
}

.InkStrokeWidthButton:focus {
  border-color: #72818C;
}

.InkStrokeWidthButton-outer {
  display: flex;
  width: 21px;
  height: 21px;
  align-items: center;
  justify-content: center;
}
</style><style>.SquareAnnotation {
  pointer-events: none;
}

.Draw--not-drawing .SquareAnnotation-presentation-rect,
.Draw--not-drawing .SquareAnnotation-presentation-rect-hitpath {
  pointer-events: visiblePainted;
}

.Draw--not-drawing .SquareAnnotation--editable .SquareAnnotation-presentation-rect,
.Draw--not-drawing .SquareAnnotation--editable .SquareAnnotation-presentation-rect-hitpath {
  cursor: move;
}

.Draw--is-pointer-down .SquareAnnotation-presentation-rect,
.Draw--is-pointer-down .SquareAnnotation-presentation-rect-hitpath {
  pointer-events: none;
}
</style><style>.HighlightAnnotationContainer {
  mix-blend-mode: multiply;
}

.HighlightAnnotation {
  pointer-events: none;
}

.Draw--not-drawing .HighlightAnnotation rect {
  pointer-events: visible;
  cursor: default;
}

.Draw--is-pointer-down .HighlightAnnotation rect {
  pointer-events: none;
}

.Annotation--selected
  .Annotation-svg-container:not(:focus)
  .HighlightAnnotation
  rect {
  stroke: #bbb;
  stroke-dasharray: 3;
}

.Annotation-svg-container:focus .HighlightAnnotation rect {
  stroke: #38a7e8;
}

.Annotation:hover:not(.Annotation--selected) .HighlightAnnotation rect {
  stroke: #bbb;
  stroke-dasharray: 3;
}

.HighlightAnnotation {
  fill-opacity: 0.9;
}</style><style>.StrikeoutAnnotation {
  pointer-events: none;
}

.Draw--not-drawing .StrikeoutAnnotation rect {
  pointer-events: visiblePainted;
  cursor: default;
}

.Draw--is-pointer-down .StrikeoutAnnotation rect {
  pointer-events: none;
}

.Annotation--selected
  .Annotation-svg-container:not(:focus)
  .StrikeoutAnnotation
  rect {
  stroke: #bbb;
  stroke-dasharray: 3;
}

.Annotation-svg-container:focus .StrikeoutAnnotation rect {
  stroke: #38a7e8;
}

.Annotation:hover:not(.Annotation--selected) .StrikeoutAnnotation rect {
  stroke: #bbb;
  stroke-dasharray: 3;
}
</style><style>.PointAnnotation {
  pointer-events: none;
}

.Draw--not-drawing .PointAnnotation path {
  pointer-events: visiblePainted;
}

.Draw--not-drawing .PointAnnotation--editable path {
  cursor: move;
}

.Draw--is-pointer-down .PointAnnotation path {
  pointer-events: none;
}
</style><style>.FreetextGroup {
  pointer-events: all;
  border: 1px solid transparent;
  font-size: 0.9rem;
  position: absolute;
  will-change: auto;
  display: inline-block;
  box-sizing: content-box;
  padding: 6px;
}

.FreetextGroup:focus {
  border: 1px solid #31a4e7;
  outline: 1px dashed #bbb;
}

.FreetextGroup:hover,
.FreetextGroup--active {
  outline: 1px dashed #bbb;
}

/* Don't intefere with drawing or dragging */
.Page.is-multistroke-drawing .FreetextGroup {
  pointer-events: none;
}

.FreetextTooltip-container {
  position: absolute;
  cursor: default;
  bottom: calc(100% + 2px);
}

.FreetextTooltip {
  position: relative;
  left: -2px;
}

.Freetext-title {
  font-weight: bold;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 5px;
}

.Freetext-content {
  box-sizing: content-box;
  cursor: text;
}

.Freetext-entry {
  padding: 10px;
  display: inline-block;
}

.Freetext-textarea:focus {
  border: 1px solid #38a7e8;
}

.Freetext-textarea,
.Freetext-textarea[disabled] {
  -webkit-opacity: 1;
  box-sizing: content-box;
  cursor: text;
  border: 1px solid transparent;
  font-family: Lato, Helvetica, Arial;
  white-space: pre;
  overflow: hidden;
  resize: none;
  padding: 0 2px 0;
  word-wrap: break-word;
}

.TextSizeButton {
  outline: none;
  color: #464f5b;
  border: 2px solid #ffffff;
  border-radius: 5px;
  background-color: #ffffff;
}

.TextSizeButton.selected {
  background-color: #464f5b;
  color: #ffffff;
}

.TextSizeButton:hover {
  border-color: #dbdbdb;
}

.TextSizeButton:focus {
  border-color: #38a7e8;
}

.TextSizeButton-outer {
  display: flex;
  width: 18px;
  height: 19px;
  padding: 2px 0 2px 0;
  align-items: center;
  justify-content: center;
}
</style><style>.Draw {
  position: absolute;
  background-color: transparent;
  left: 0;
  top: 0;
}

.Draw--freetext .Annotation,
.Draw--point .Annotation,
.Draw--ink .Annotation,
.Draw--area .Annotation {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.Draw--freetext .textLayer,
.Draw--point .textLayer,
.Draw--ink .textLayer,
.Draw--area .textLayer {
  pointer-events: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.Draw--area .TextLayer-container,
.Draw--area .PageAnnotations {
  cursor: crosshair;
}

.Draw--freetext .TextLayer-container {
  cursor: text;
}

.Draw--point .TextLayer-container {
  cursor: none;
}

.Draw--ink .TextLayer-container,
.Draw--is-drawing.Draw--ink .Draw-svg {
  cursor: url(/images/draw-cursor.svg), auto;
}

/*
  When in the act of drawing, be on top of everything.
  Possible alternative to z-index: use React portal.
*/

.Draw--ink.Draw--is-drawing .Draw-svg {
  z-index: 2;
}

.Carrot-range {
  font-size: 40%;
  position: absolute;
  margin-left: 2%;
  margin-top: 2%;
}

.Draw.Draw--is-drawing.Draw--highlight {
  mix-blend-mode: multiply;
}

.Draw--strikeout .textLayer > span::selection,
.Draw--highlight .textLayer > span::selection {
  background-color: transparent;
}

/* This has to be declared separately ¯\_(ツ)_/¯ */
.Draw--strikeout .textLayer > span::-moz-selection,
.Draw--highlight .textLayer > span::-moz-selection {
  background-color: transparent;
}

.Draw--not-drawing .Draw--highlight-group,
.Draw--not-drawing .Draw--strikeout-group {
  display: none;
}

.Draw--highlight-group {
  fill-opacity: 0.9;
}</style><style>.CommentIndicator {
  position: absolute;
  z-index: 1;
  transform: translate(50%, 70%);
  width: 200px;
  color: #484848;
  font-weight: 300;
}

.ArrowIconContainer {
  float: left;
  margin-right: 10px;
}
</style><script charset="utf-8" src="./1.09e87148ba59692cdf29.bundle.js.下载"></script><script charset="utf-8" src="./28.e1bcc23a5c68c92f63e0.bundle.js.下载"></script></head>

<body>
  <div id="App"><div hidden="" aria-hidden="true">Locale: zh-hans</div><h1 class="screenreader-only">DocViewer</h1><nav class="ViewerControls"><div class="ViewerControls-primary"><div class="ViewerControls--title"></div><nav class="DocumentControls" style="margin-right: 12px;"><div style="display: inline-flex; align-items: center; user-select: none;"><button class="AnnotationControlButton" aria-label="将页面顺时针旋转90度" title="将页面顺时针旋转90度"><div class="AnnotationControlButton-outer"><div class="AnnotationControlButton-inner"><svg width="18" height="18" xmlns="http://www.w3.org/2000/svg"><path d="M9 0v2c3.859 0 7 3.14 7 7s-3.141 7-7 7-7-3.14-7-7c0-1.847.735-3.586 2-4.882V6.5h2V1H.5v2h1.791A8.992 8.992 0 0 0 0 9c0 4.962 4.037 9 9 9s9-4.038 9-9-4.037-9-9-9" fill="currentColor" fill-rule="evenodd"></path></svg></div></div></button><svg viewBox="0 0 2 26" style="margin-left: 8px; margin-right: 4px; width: 2px; height: 26px; color: rgb(171, 179, 186);"><line stroke="currentColor" stroke-dasharray="2, 1" stroke-width="1" x1="1" y1="0" x2="1" y2="26"></line></svg><button class="AnnotationControlButton" aria-label="缩小" title="缩小" aria-disabled="false"><div class="AnnotationControlButton-outer"><div class="AnnotationControlButton-inner"><svg width="14" height="2" viewBox="0 0 14 2"><path d="M0 0h14v2H0z" fill="#F5F5F5" fill-rule="evenodd"></path></svg></div></div></button><span aria-hidden="true" style="text-transform: uppercase; font-size: 0.75rem; color: rgb(238, 238, 239); margin-left: 4px; margin-right: 4px;">缩放</span><button class="AnnotationControlButton" aria-label="放大" title="放大" aria-disabled="false"><div class="AnnotationControlButton-outer"><div class="AnnotationControlButton-inner"><svg width="14" height="14" viewBox="0 0 14 14"><path d="M8 6V0H6v6H0v2h6v6h2V8h6V6H8z" fill="#F5F5F5"></path></svg></div></div></button></div><svg viewBox="0 0 2 26" style="margin-left: 8px; margin-right: 4px; width: 2px; height: 26px; color: rgb(171, 179, 186);"><line stroke="currentColor" stroke-dasharray="2, 1" stroke-width="1" x1="1" y1="0" x2="1" y2="26"></line></svg><div class="ViewerControls--page-controls"><button aria-label="进入全屏" class="AnnotationControlButton full-screen-button" title="进入全屏"><div class="AnnotationControlButton-outer"><div class="AnnotationControlButton-inner"><svg width="17px" height="17px" viewBox="0 0 17 17"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><polygon points="10.1523248 -0.000102881281 10.1523248 2.05752274 13.4887648 2.05752274 2.05762562 13.4876331 2.05762562 10.1522219 0 10.1522219 0 17 6.84983569 17 6.84983569 14.9423744 3.51236694 14.9423744 14.9435061 3.51226405 14.9435061 6.848704 17.0001029 6.848704 17.0001029 -0.000102881281" fill="#F5F5F5"></polygon></g></svg></div></div></button><svg viewBox="0 0 2 26" style="margin-left: 8px; margin-right: 4px; width: 2px; height: 26px; color: rgb(171, 179, 186);"><line stroke="currentColor" stroke-dasharray="2, 1" stroke-width="1" x1="1" y1="0" x2="1" y2="26"></line></svg></div></nav><nav class="AnnotationControls" style="margin-right: 12px;"></nav></div></nav><div class="Pages"><h2 class="screenreader-only">页面</h2><div class="Page-container" style="width: 918px;"><div class="Page PageComponent" id="page-0" tabindex="-1" style="height: 1190px; width: 920px;"><div class="Page-canvas-container" style="height: 1190px; width: 920px;"><canvas class="pageContainer" data-original-height="1188" data-original-width="918" height="1188" width="918"></canvas></div><div class="Draw Draw--not-drawing Draw--selection" style="position: absolute; height: 1188px; width: 918px;"><div class="TextLayer-container" style="height: 1188px; width: 918px; position: absolute; left: 0px; top: 0px;"><div class="textLayer"><span role="presentation" dir="ltr" class="textLayer--absolute" style="left: 108px; top: 110.738px; font-size: 18px; font-family: sans-serif; transform: scaleX(0.891053);">Treatment Plan Breakdown</span><br role="presentation" class="textLayer--absolute"><span role="presentation" dir="ltr" class="textLayer--absolute" style="left: 108px; top: 154.681px; font-size: 18px; font-family: sans-serif; transform: scaleX(0.891439);">Population:</span><span role="presentation" dir="ltr" class="textLayer--absolute" style="left: 194.85px; top: 154.681px; font-size: 18px; font-family: sans-serif;"> </span><span role="presentation" dir="ltr" class="textLayer--absolute" style="left: 198.918px; top: 154.681px; font-size: 18px; font-family: sans-serif; transform: scaleX(0.868281);">*Who is this for?</span><br role="presentation" class="textLayer--absolute"><span role="presentation" dir="ltr" class="textLayer--absolute" style="left: 108px; top: 198.625px; font-size: 18px; font-family: sans-serif; transform: scaleX(0.882402);">Additional Research:</span><span role="presentation" dir="ltr" class="textLayer--absolute" style="left: 262.908px; top: 198.625px; font-size: 18px; font-family: sans-serif;"> </span><span role="presentation" dir="ltr" class="textLayer--absolute" style="left: 266.976px; top: 198.625px; font-size: 18px; font-family: sans-serif; transform: scaleX(0.866313);">*Why is this for them?</span><br role="presentation" class="textLayer--absolute"><span role="presentation" dir="ltr" class="textLayer--absolute" style="left: 108px; top: 242.57px; font-size: 18px; font-family: sans-serif; transform: scaleX(0.868042);">*Refer to SOAP notes doc on Files for the remainder of sections</span><br role="presentation" class="textLayer--absolute"><span role="presentation" dir="ltr" class="textLayer--absolute" style="left: 108px; top: 264.542px; font-size: 18px; font-family: sans-serif; transform: scaleX(0.889876);">Subjective:</span><br role="presentation" class="textLayer--absolute"><span role="presentation" dir="ltr" class="textLayer--absolute" style="left: 108px; top: 308.486px; font-size: 18px; font-family: sans-serif; transform: scaleX(0.890663);">Objective:</span><br role="presentation" class="textLayer--absolute"><span role="presentation" dir="ltr" class="textLayer--absolute" style="left: 108px; top: 352.43px; font-size: 18px; font-family: sans-serif; transform: scaleX(0.884666);">Assessment:</span><br role="presentation" class="textLayer--absolute"><span role="presentation" dir="ltr" class="textLayer--absolute" style="left: 108px; top: 396.373px; font-size: 18px; font-family: sans-serif; transform: scaleX(0.910999);">Plan:</span><br role="presentation" class="textLayer--absolute"><span role="presentation" dir="ltr" class="textLayer--absolute" style="left: 108px; top: 462.289px; font-size: 18px; font-family: sans-serif; transform: scaleX(0.874012);">Product based example:</span><span role="presentation" dir="ltr" class="textLayer--absolute" style="left: 288.306px; top: 462.289px; font-size: 18px; font-family: sans-serif;"> </span><span role="presentation" dir="ltr" class="textLayer--absolute" style="left: 292.374px; top: 462.289px; font-size: 18px; font-family: sans-serif; transform: scaleX(0.882665);">*Photo</span><div class="endOfContent textLayer--absolute"></div></div></div><div class="PDFAnnotationLayer-container"></div><div class="PageAnnotations"></div></div></div><div style="overflow: hidden;"><div style="position: relative;"></div><div class="Page-comment-line-top-margin"></div><div class="PageContainerComments" style="height: 1190px;"><div><div class="CommentContainerOffset" style="top: 1188px; height: 0px;"></div></div></div><div style="position: relative;"></div></div></div><div class="ScreenreaderAnnotations screenreader-only"><h2>注释</h2></div></div></div>



</body></html>